home *** CD-ROM | disk | FTP | other *** search
/ 9-Digit Zip Code Directory / 9-Digit Zip Code Directory (American Business Information) (ABIZIP-12).ISO / z4src.zip / OLEGUID.H < prev    next >
Text File  |  1993-11-16  |  4KB  |  81 lines

  1. /*****************************************************************************\
  2. *                                                                             *
  3. * oleguid.h -   Master definition of GUIDs for ole2.dll                       *
  4. *                                                                             *
  5. *               OLE Version 2.0                                               *
  6. *                                                                             *
  7. *               Copyright (c) 1992-1993, Microsoft Corp. All rights reserved. *
  8. *                                                                             *
  9. \*****************************************************************************/
  10.  
  11. /* this file is the master definition of all public GUIDs specific to OLE 
  12.    and is included in ole2.h.
  13.    
  14.    NOTE: The second least significant byte of all of these GUIDs is 1.
  15. */
  16.    
  17.  
  18. DEFINE_OLEGUID(IID_IEnumUnknown,            0x00000100, 0, 0);
  19. DEFINE_OLEGUID(IID_IEnumString,             0x00000101, 0, 0);
  20. DEFINE_OLEGUID(IID_IEnumMoniker,            0x00000102, 0, 0);
  21. DEFINE_OLEGUID(IID_IEnumFORMATETC,          0x00000103, 0, 0);
  22. DEFINE_OLEGUID(IID_IEnumOLEVERB,            0x00000104, 0, 0);
  23. DEFINE_OLEGUID(IID_IEnumSTATDATA,           0x00000105, 0, 0);
  24.  
  25. DEFINE_OLEGUID(IID_IEnumGeneric,            0x00000106, 0, 0);
  26. DEFINE_OLEGUID(IID_IEnumHolder,             0x00000107, 0, 0);
  27. DEFINE_OLEGUID(IID_IEnumCallback,           0x00000108, 0, 0);
  28.  
  29. DEFINE_OLEGUID(IID_IPersistStream,          0x00000109, 0, 0);
  30. DEFINE_OLEGUID(IID_IPersistStorage,         0x0000010a, 0, 0);
  31. DEFINE_OLEGUID(IID_IPersistFile,            0x0000010b, 0, 0);
  32. DEFINE_OLEGUID(IID_IPersist,                0x0000010c, 0, 0);
  33.  
  34. DEFINE_OLEGUID(IID_IViewObject,             0x0000010d, 0, 0);
  35. DEFINE_OLEGUID(IID_IDataObject,             0x0000010e, 0, 0);
  36. DEFINE_OLEGUID(IID_IAdviseSink,             0x0000010f, 0, 0);
  37. DEFINE_OLEGUID(IID_IDataAdviseHolder,       0x00000110, 0, 0);
  38. DEFINE_OLEGUID(IID_IOleAdviseHolder,        0x00000111, 0, 0);
  39.  
  40. DEFINE_OLEGUID(IID_IOleObject,              0x00000112, 0, 0);
  41. DEFINE_OLEGUID(IID_IOleInPlaceObject,       0x00000113, 0, 0);
  42. DEFINE_OLEGUID(IID_IOleWindow,              0x00000114, 0, 0);
  43. DEFINE_OLEGUID(IID_IOleInPlaceUIWindow,     0x00000115, 0, 0);
  44. DEFINE_OLEGUID(IID_IOleInPlaceFrame,        0x00000116, 0, 0);
  45. DEFINE_OLEGUID(IID_IOleInPlaceActiveObject, 0x00000117, 0, 0);
  46.  
  47. DEFINE_OLEGUID(IID_IOleClientSite,          0x00000118, 0, 0);
  48. DEFINE_OLEGUID(IID_IOleInPlaceSite,         0x00000119, 0, 0);
  49.  
  50. DEFINE_OLEGUID(IID_IParseDisplayName,       0x0000011a, 0, 0);
  51. DEFINE_OLEGUID(IID_IOleContainer,           0x0000011b, 0, 0);
  52. DEFINE_OLEGUID(IID_IOleItemContainer,       0x0000011c, 0, 0);
  53.  
  54. DEFINE_OLEGUID(IID_IOleLink,                0x0000011d, 0, 0);
  55. DEFINE_OLEGUID(IID_IOleCache,               0x0000011e, 0, 0);
  56. DEFINE_OLEGUID(IID_IOleManager,             0x0000011f, 0, 0); // unused
  57. DEFINE_OLEGUID(IID_IOlePresObj,             0x00000120, 0, 0);
  58.  
  59. DEFINE_OLEGUID(IID_IDropSource,             0x00000121, 0, 0);
  60. DEFINE_OLEGUID(IID_IDropTarget,             0x00000122, 0, 0);
  61.  
  62. DEFINE_OLEGUID(IID_IDebug,                  0x00000123, 0, 0);
  63. DEFINE_OLEGUID(IID_IDebugStream,            0x00000124, 0, 0);
  64.  
  65. DEFINE_OLEGUID(IID_IAdviseSink2,            0x00000125, 0, 0);
  66.  
  67. DEFINE_OLEGUID(IID_IRunnableObject,         0x00000126, 0, 0);
  68.  
  69. DEFINE_OLEGUID(IID_IViewObject2,            0x00000127, 0, 0);
  70. DEFINE_OLEGUID(IID_IOleCache2,                0x00000128, 0, 0);
  71. DEFINE_OLEGUID(IID_IOleCacheControl,        0x00000129, 0, 0);
  72.  
  73. /* NOTE: LSB values 0x27 through 0xff are reserved */
  74.  
  75.  
  76. /* GUIDs defined in OLE's private range */
  77. DEFINE_OLEGUID(CLSID_Picture_Metafile,        0x00000315, 0, 0);
  78. DEFINE_OLEGUID(CLSID_Picture_Dib,             0x00000316, 0, 0);
  79.  
  80.  
  81.